Virtual Benchmarking and Model Continuity in Prototyping Embedded Multiprocessor Signal Processing Systems
نویسندگان
چکیده
The complexity of hardware/software codesign of embedded real-time signal processing systems can be reduced by rapid system prototyping (RSP). However, existing RSP frameworks do not provide a sound specification and design methodology (SDM) because they require the designer to choose the implementation target before specification and design exploration and they do not work together coherently across development stages. This paper presents a new SDM, called MAGIC, that allows the designer to capture an executable specification model for use in design exploration to find the optimal multiprocessor technology before committing to that technology. MAGIC uses a technique called “virtual benchmarking,” for early validation of promising architectures. The MAGIC SDM also exploits emerging open-standards computation and communication middleware to establish model continuity between RSP frameworks. This methodology has been validated through the specification and design of a moderately complex system representative of the signal processing domain: the RASSP Synthetic Aperture Radar benchmark. In this case study, MAGIC achieves three orders of magnitude speedup over existing virtual prototyping approaches and demonstrates the ability to evaluate competitive technologies prior to implementation. Transfer of this methodology to the system-on-a-chip domain using Cadence’s Virtual Component Codesign infrastructure is also discussed with promising results.
منابع مشابه
Combining Virtual Benchmarking with Rapid System Prototyping for Real-Time Embedded Multiprocessor Signal Processing System Codesign
The codesign of embedded real-time signal processing systems is complex. The use of commercial-off-the-shelf (COTS) multiprocessor (MP) hardware and software can reduce codesign complexity. Further complexity reduction can be obtained with emerging rapid system prototyping (RSP) frameworks, which can generate deployable code by leveraging vendor communication and computation libraries. However,...
متن کاملConsidering Models of Computation in Developing A New Specification and Design Methodology for Large Real-Time Embedded Multiprocessor Signal Processing Systems
Complex real-time embedded digital signal processors such as are used in demanding applications like radar signal processing are now typically being implemented with commercial-off-the-shelf (COTS) multiprocessor (MP) technologies. The specification and design of such systems is complex, even when the design options are limited to these COTS technologies. New tools have recently appeared that s...
متن کاملModels of Computation for Specification and Design Methodology Frameworks for Parallel and Distributed Real-Time Embedded Multiprocessor Signal Processing Systems
Hardware/software codesign in the domain of real-time embedded multiprocessor (MP) signal processing systems is complex, even when the design options are limited by constraining component options to commercial-off-the-shelf (COTS) technologies. Easing the design process has been the recent appearance of new tools that support the rapid prototyping of such systems. These tools should be leverage...
متن کاملThe Use of Application Software Tools for Real-Time Embedded Multiprocessor Signal Processing Systems
The design of complex signal and image processing systems implementing applications characterized as single-program multiple-data (SPMD) and multiple-program multiple-data (MPMD) requires high-performance embedded multiprocessor hardware. These applications are characterized by a series of data transformations and/or eventdriven processes, and can be modeled by a series of sequential and concur...
متن کاملModel-Year Architectures for Rapid Prototyping
The Rapid Prototyping of Application-Specific Signal Processors (RASSP) program is changing the way engineers design embedded signal processors by providing a process that will reduce by at least a factor of four both the time-to-market and cost, and improve design quality. To achieve these improvements, Lockheed Martin’s Advanced Technology Laboratories (ATL) is using a methodology that stress...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- IEEE Trans. Software Eng.
دوره 28 شماره
صفحات -
تاریخ انتشار 2002